
/*end*/
body{overflow-x:hidden;}

.product{height:846px;}
.pro{padding-top:50px;}
.pro h3{text-align: center; margin-bottom: 39px;}
.pro h3 span{display: block;font-size: 40px; font-weight: bold; line-height: 40px; color:#333333; padding:0 130px; position: relative;width:170px; margin:0 auto 13px;}
.pro h3 span:before{width:101px; height:7px;background:url(../images/xt1.png) no-repeat center; content:""; position: absolute; left:0; bottom:15px;}
.pro h3 span:after{width:101px; height:7px;background:url(../images/xt2.png) no-repeat center; content:""; position: absolute; right:0; bottom:15px;}
.pro h3 i{display: block;font-size: 16px; line-height: 16px; color:#666666;}
.pro .pronav{height:50px; margin-bottom: 58px;}
.pro .pronav ul{height:50px; background:#17494a;}
.pro .pronav ul li{float:left; width:300px; height:50px;line-height: 50px;position: relative;}
.pro .pronav ul li em{display: block;}
.pro .pronav ul li em a{display: block;font-size: 18px;width:216px;background:url(../images/dbx.png) no-repeat right; color:#FFF;padding-left:30px; }
.pro .pronav ul li:before{width:1px; height:50px; background:#FFF; content:""; opacity: 0.5; position: absolute;right:0;}
.pro .pronav ul li .proxl{width:300px;height:0; overflow: hidden; background:#FFF; border:1px solid #eeeeee; border-top:0; position: absolute;top:50px;left:0; transition: all 0.3s linear;z-index: 300;}
.pro .pronav ul li .proxl p{padding-left:30px; padding-top:20px;}
.pro .pronav ul li .proxl p a{display: block; font-size: 14px; line-height: 14px; color:#666666;padding-left:9px;background:url(../images/yd.png) no-repeat left; margin-bottom: 15px;}
.pro .pronav ul li:hover em a{background:url(../images/dbx_h.png) no-repeat right;}
.pro .pronav ul li:hover .proxl{height:269px;}
.pro .pronav ul li .proxl p a:hover{background:url(../images/yd_h.png) no-repeat left;color:#da251c; }
.pro .prot{width:600px; height:511px;float:left; position: relative;}
.pro .prot:before{width:600px; height:316px;background:#17494A;content:"";position: absolute; left:0;bottom:0;z-index: 100;}
.pro .prot .t{width:538px; height:194px;box-shadow:3px 3px 5px #eeeeee,-3px -3px 5px #eeeeee; margin:0 auto;}
.pro .prot .po{width:538px;height:462px;margin:0 auto;z-index: 200; position: relative; }
.pro .prot .po span{display: block;width:538px; height:423px; overflow: hidden;}
.pro .prot .po span img{width:538px; height:423px;transition: all 0.3s linear;}
.pro .prot .po span:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.pro .prot .po .xp{width:478px; height:70px; position: absolute;left:0; bottom:0;}
.pro .prot .po .xp strong{display: block;float:left; width:320px;  height:51px;padding-top:19px;padding-left:50px;background:#eeeeee;}
.pro .prot .po .xp strong em{display: block; padding-top:13px;position: relative; font-size: 18px; font-weight: bold; color:#333333;}
.pro .prot .po .xp strong em:before{width:39px; height:1px; background:#da251c;content:""; position: absolute; top:0; left:0;}
.pro .prot .po .xp strong em i{font-size: 14px; color:#999999;font-weight: bold; text-transform: uppercase; }
.pro .prot .po .xp .gd{display:block;width:108px; height:70px; background:url(../images/an.jpg) no-repeat center; float:right;}
.pro .prxt ul{width:1200px; float:right;}
.pro .prxt ul li{width:590px;height:315px;box-shadow:3px 3px 5px #eeeeee,-3px -3px 5px #eeeeee; overflow: hidden;border-radius:10px;margin-bottom: 25px;background: url(../images/pro-bg.jpg) no-repeat bottom;}
.pro .prxt ul li .left-img{display: block;
    width: 302px;
    height: 262px;
    padding-top: 26px;
    padding-right: 20px;}
.pro .prxt ul li .left-img img{width:302px; height:262px;transition: all 0.3s linear;}
.pro .prxt ul li:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.pro .prxt ul li:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}	
	
.pro .prxt ul li .right-title{
	width: 230px;
    padding: 20px 0 0 21px;
	font-size: 16px;
	}
.pro .prxt ul li .product-more{
	display: block;
    font-size: 14px;
    line-height: 26px;
    color: #fff;
    transition: ease .4s;
    padding: 4px 52px 4px 21px;
    border: 1px solid #d7d7d7;
    border-radius: 30px;
    background: #006634 url(../images/more2.png)no-repeat top 10px right 22px;
    cursor: pointer;
    width: fit-content;
    margin-top: 18px;}
.pro .prxt ul li .right-title span{text-align: center;
    height: 40px;
    font-size: 20px;
    color: #333333;
    line-height: 40px;
    display: block;
    font-weight: bold;
    float: left;
    padding: 20px 0 0 0px;}
.pro .prxt ul li .right-title i {
   width: 82px;
    /* height: 8px; */
    padding-bottom: 35px;
    padding-top: 40px;
    margin-bottom: 20px;
    display: block;text-indent: 2em;
    background: url(../images/xt11.jpg) no-repeat bottom;
}
.number-bg {
  background: url(../images/bj1.jpg) no-repeat top center;
  height: 249px;
  overflow: hidden;margin-top: 40px;
}

.sdbz {
  padding-top: 85px;
}

.sdbz li {
  float: left;
  width: 300px;
  text-align: center;
}

.sdbz li h2 {
  font-size: 60px;
  color: #ffffff;
  font-weight: bold;
}

.fourbz {
  padding-top: 30px;
}

.fourbz li {
  float: left;
  width: 300px;
  color: #f1f1f1;
  text-align: center;
  font-size: 16px;
  line-height: 20px;
}

.title{text-align: center; margin-bottom: 40px;}
.title span{display: block;font-size: 40px; font-weight: bold; line-height: 40px; color:#333333; padding:0 130px; position: relative;width:170px; margin:0 auto 13px;}
.title span:before{width:101px; height:7px;background:url(../images/xt1.png) no-repeat center; content:""; position: absolute; left:0; bottom:15px;}
.title span:after{width:101px; height:7px;background:url(../images/xt2.png) no-repeat center; content:""; position: absolute; right:0; bottom:15px;}
.title i{display: block;font-size: 16px; line-height: 16px; color:#666666;}

.search{height:85px; background:url(../images/hg2.jpg) no-repeat bottom center;}
.sea span{display: block; width:640px;padding-top:30px;float:left;}
.sea span i{display: block; width:94px; height:23px;line-height: 23px;float:left; font-size: 14px; color:#666666; text-align: right; border-left:2px solid #006634;}
.sea span a{display: block; float:left; font-size: 14px; color:#666666; margin-right: 10px;}
.sea p{width:290px; height:50px;float:right;margin-right: 9px; padding-top:17px;}
.sea p .txt{width:240px; height:50px; line-height: 50px;float:left; background:0; border:0; padding:0 10px; box-sizing: border-box; font-size: 14px; color:#666666;}
.sea p .btn{width:50px; height:50px; float:left;background:url(../images/btn.png) no-repeat center; cursor: pointer;}

/**/
.guide{height:650px;}
.gui{padding-top:100px;}
.gui .gui-left{width:300px;float:left;}
.gui .gui-left .gui-left-top{height:293px;line-height: 0;}
.gui .gui-left .gui-left-top img{width:100%;}
.gui .gui-left .gui-left-bot{height:156px;background:#006634;padding:34px 0 0 59px; box-sizing: border-box; }
.gui .gui-left .gui-left-bot span{display: block; height:35px; line-height: 35px;font-size: 26px; color:#FFFFFF;}
.gui .gui-left .gui-left-bot p{height:36px; line-height: 36px; font-size: 26px; color:#74C449; font-weight: bold;margin-bottom: 11px;}
.gui .gui-left .gui-left-bot i{display: block; width:45px; height:2px; background:#FFFFFF;}
.gui .gui-rig{width: 900px; float:right;}
.gui .gui-rig ul li{float:left;width:300px;height:449px; border-right:1px solid rgba(0,0,0,0.1);padding:55px 53px 0 43px; box-sizing: border-box;}
.gui .gui-rig ul li i{display: block; width:55px; height:55px;margin-bottom: 31px;}
.gui .gui-rig ul li i img{width:100%;}
.gui .gui-rig ul li strong{display: block; line-height: 24px;font-size: 20px; color:#333333;margin-bottom: 21px;}
.gui .gui-rig ul li strong b{display: block; font-size: 26px;}
.gui .gui-rig ul li p{line-height: 26px;font-size: 14px; color:#333333;margin-bottom: 30px;height:100px;}
.gui .gui-rig ul li em{display: block; height:46px; line-height: 46px;border-bottom:2px solid #c3c3c3;font-size: 16px; color:#333333; font-weight: bold;background:url(../images/gui-jt.png) no-repeat right;}
.gui .gui-rig ul li:last-child{border-right:0;}


/**/
.fwbj{background: #f3f3f3;padding:63px 0 133px;}
.fwbj h2{text-align: center;margin-bottom: 60px;}
.fwbj h2 span{display: block; height:50px; line-height: 50px; font-size: 40px; color:#333333;font-weight: bold;}
.fwbj h2 em{display: block;height:29px; line-height: 29px; font-size: 20px; color:#666666; font-weight: normal; margin-bottom: 17px; }
.fwbj h2 i{display: block; width:59px; height:3px; background:#006634; margin:0 auto;}
.fwbj ul li{float:left;width:32.8%;margin-left: 0.7%;}
.fwbj ul li dl dt{width:100%; position: relative;}
.fwbj ul li dl dt span{display: block; width:100%; line-height: 0;overflow: hidden;}
.fwbj ul li dl dt span img{width:100%; transition: 1s;}
.fwbj ul li dl dt .hover{width:100%;padding:30px 27px 37px; box-sizing: border-box;position: absolute; left:0;bottom:-10%;background:rgba(18,64,184,0.9); opacity: 0; transition: .5s;height:151px; box-sizing:border-box;}
.fwbj ul li dl dt .hover h4{height:40px; line-height: 40px; font-size: 20px; color:#FFFFFF;}
.fwbj ul li dl dt .hover p{ line-height: 27px;font-size: 16px; color:#FFFFFF; margin-left: 0;}
.fwbj ul li dl dt .hover .dbx{display: block; width:20px; height:11px;background:url(../images/fw-dbx.png) no-repeat center; position: absolute; left:37px;bottom:-11px;}
.fwbj ul li dl dd{padding:20px 0 30px 36px;}
.fwbj ul li dl dd h4{height:39px; line-height: 39px;padding-bottom:20px;background:url(../images/fw-jt.png) no-repeat left bottom;}
.fwbj ul li dl dd h4 a{font-size: 18px; color:#333333;font-weight: normal;}
.fwbj ul li:first-child,.fwbj ul li:nth-child(4){margin-left: 0;}
.fwbj ul li:hover dl dt img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.fwbj ul li:hover dt .hover{bottom:0; opacity:1;}
.fwbj ul li:hover dd h4{background:url(../images/fw-jt_h.png) no-repeat left bottom}

.fw-tel{height:148px; margin-top:-80px;}
.fw-tel .f-tel{height:148px;background:#FFF;}
.fw-tel .f-tel .f-tel-left{width:435px; height:148px;background:url(../images/fwlx.jpg) no-repeat center;float:left;padding:46px 45px 0 54px; box-sizing: border-box;}
.fw-tel .f-tel .f-tel-left h3{background:url(../images/fw-jt2.png) no-repeat right;}
.fw-tel .f-tel .f-tel-left h3 span{display: block;height:28px; line-height: 28px; font-size: 24px; color:#FFF;}
.fw-tel .f-tel .f-tel-left h3 em{display: block; height:13px; line-height: 13px;margin-bottom: 12px; font-size: 12px; color:rgba(255,255,255,0.5); font-family: "ArialMT"}
.fw-tel .f-tel .f-tel-left h3 i{display: block; width:59px; height:3px; background:#74c449;}
.fw-tel .f-tel .f-tel-rig{width:765px;float:right;padding:43px 0 0 104px; box-sizing: border-box;height:148px; border-bottom:1px solid #E0E0E0;  }
.fw-tel .f-tel .f-tel-rig span{display: block; float:left; height:51px;padding-left:42px;background:url(../images/tel.png) no-repeat left;}
.fw-tel .f-tel .f-tel-rig span em{display: block; font-size: 14px;color:#333333; line-height: 22px;}
.fw-tel .f-tel .f-tel-rig span i{display: block; font-size: 27px; line-height:32px; color:#333333; font-weight: bold;font-style: normal;}
.fw-tel .f-tel .f-tel-rig b{display: block;float:left;width:34px; height:51px; background:url(../images/xg.png) no-repeat center;margin:0 27px;}
/**/
.case{height: 910px;
    background: #fcfcfc;}
.case .cas{padding-top:70px;}
.cas h2{text-align: center;margin-bottom: 42px;}
.cas h2 span{display: block; height:48px; line-height: 48px; font-size: 40px; color:#333333; font-weight: bold;}
.cas h2 em{display: block; height:28px; line-height: 28px;font-size: 20px; color:#666666; margin-bottom: 18px; font-weight: normal;}
.cas h2 i{display: block; width:59px; height: 3px; background:#006634; margin:0 auto;}
.cas .hd{height:125px; }
.cas .hd .hd-left{width:1040px;float:left;}
.cas .hd .hd-left span{float:left;height:100px;width:156px;}
.cas .hd .hd-left span i{display: block;
    width: 62px;
    height: 47px;
    margin: 0 auto 2px;}
.cas .hd .hd-left span .cas-icon1{background:url(../images/cas-icon1.png) no-repeat center;}
.cas .hd .hd-left span .cas-icon2{background:url(../images/cas-icon2.png) no-repeat center;}
.cas .hd .hd-left span .cas-icon3{background:url(../images/cas-icon3.png) no-repeat center;}
.cas .hd .hd-left span .cas-icon4{background:url(../images/cas-icon4.png) no-repeat center;}
.cas .hd .hd-left span .cas-icon5{background:url(../images/cas-icon5.png) no-repeat center;}
.cas .hd .hd-left span .cas-icon6{background:url(../images/cas-icon6.png) no-repeat center;}
.cas .hd .hd-left span .cas-icon7{background:url(../images/cas-icon7.png) no-repeat center;}
.cas .hd .hd-left span em{display: block; height:38px; line-height: 38px;text-align: center;padding-bottom:3px; font-size: 16px; color:#333333;}
.cas .hd .hd-left b{display: block; width:24px; height:43px; background:url(../images/cas-xt.png) no-repeat center;float:left;margin:9px 14px 0;}
.cas .hd .hd-left span a{display: block;}
.cas .hd .hd-left span:hover .cas-icon1{background:url(../images/cas-icon1_h.png) no-repeat center;}
.cas .hd .hd-left span:hover .cas-icon2{background:url(../images/cas-icon2_h.png) no-repeat center;}
.cas .hd .hd-left span:hover .cas-icon3{background:url(../images/cas-icon3_h.png) no-repeat center;}
.cas .hd .hd-left span:hover .cas-icon4{background:url(../images/cas-icon4_h.png) no-repeat center;}
.cas .hd .hd-left span:hover .cas-icon5{background:url(../images/cas-icon5_h.png) no-repeat center;}
.cas .hd .hd-left span:hover .cas-icon6{background:url(../images/cas-icon6_h.png) no-repeat center;}
.cas .hd .hd-left span:hover .cas-icon7{background:url(../images/cas-icon7_h.png) no-repeat center;}
.cas .hd .hd-left span:hover em{background:url(../images/cas-xt2.png) no-repeat bottom center; color:#333333; font-weight: bold;}
.cas .hd .hd-rig{float:right;    width: 160px;height:100px;}
.cas .hd .hd-rig i{display: block;  width: 62px;
    height: 47px; margin:0 auto 2px;background:url(../images/cas-icon8.png) no-repeat center;}
.cas .hd .hd-rig em{display: block; height:38px; line-height: 38px;text-align: center;padding-left:14px; font-size: 16px; color:#333333;}
.cas .hd .hd-rig:hover i{background:url(../images/cas-icon8_h.png) no-repeat center;}
.cas .hd .hd-rig:hover em{background:url(../images/cas-xt2.png) no-repeat bottom center; color:#333333; font-weight: bold;}
.cas .cas-con{height:526px; position: relative;margin-bottom: 42px;}
.cas .cas-con dl{height:526px;background:#F3F3F3;}
.cas .cas-con dl dt{width:780px; height:526px; float:left; line-height: 0;}
.cas .cas-con dl dt img{width:100%; height:526px;}
.cas .cas-con dl dd{width:420px; float:right;padding:85px 46px 0; box-sizing: border-box;}
.cas .cas-con dl dd h4{height:45px; line-height: 36px; margin-bottom: 7px;}
.cas .cas-con dl dd h4 a{font-size: 20px; color:#333333; font-weight: bold;}
.cas .cas-con dl dd em{display: block;
    line-height: 28px;
    font-size: 16px;
    color: #333333;
    padding-bottom: 23px;
    position: relative;
    margin-bottom: 12px;}
.cas .cas-con dl dd em:before{width:53px; height:2px; background:#006634; content:""; position: absolute;left:0;bottom:0;}
.cas .cas-con dl dd p{line-height: 24px;font-size: 14px; color:#666666;letter-spacing: 1px;}
.cas .cas-con dl dd .case-more a{display: block;
    font-size: 14px;
    line-height: 26px;
    color: #fff;
    transition: ease .4s;
    padding: 4px 52px 4px 21px;
    border: 1px solid #d7d7d7;
    border-radius: 30px;
    background: #006634 url(../images/more2.png)no-repeat top 10px right 22px;
    cursor: pointer;
    width: fit-content;
    margin-top: 18px;}
.cas .cas-con .cas-jt{position: relative;}
.cas .cas-con .cas-jt i{display: block; width:50px;height:50px;}
.cas .cas-con .cas-jt .cas-prev{background:url(../images/cas-prev.png) no-repeat center; position: absolute; left:-97px; top:-298px;}
.cas .cas-con .cas-jt .cas-next{background:url(../images/cas-next.png) no-repeat center; position: absolute; right:-97px; top:-298px;}
.cas .cas-con .cas-ul{width:210px; position: absolute; right:155px; bottom:70px;}
.cas .cas-con .cas-ul li{float:left;width:15px; height:15px;background:#D0D0D0;margin-right: 20px;border-radius: 50%;}
.cas .cas-con .cas-ul li.on{background:#006634;}
.cas .cas-gs ul{height:97px; overflow: hidden;}
.cas .cas-gs ul li{float:left; width:240px; height:48px; line-height: 48px;border-bottom:1px solid #dadada;}
.cas .cas-gs ul li a{font-size: 14px; color:#090909;}
.cas .cas-gs ul li:hover a{font-weight: bold; color:#006634;}
.g_ys {
  background: url(../images/ysbg.jpg) no-repeat center top;
  height: 1460px;
  padding-top: 78px;
}

.g_ys h2 {
  height: 100px;
  text-align: center;
  background: url(../images/ystit.jpg) no-repeat center bottom;
  font-size: 40px;
  font-weight: bold;
  color: #006634;
}

.g_ys h2 span {
  display: block;
  font-size: 16px;
  color: #a7a7a7;
  font-weight: normal;
  padding-top: 25px;
  font-family: "Arail";
  text-transform: uppercase;
}

.contents {
  height: 1457px;
  position: relative;
}

.g_ys .tm {
  position: absolute;
  left: 493px;
  top: 465px;
  background: url(../images/ystm.jpg) no-repeat;
  width: 220px;
  height: 141px;
  padding-top: 50px;
  text-align: center;
  font-size: 24px;
  font-weight: bold;
  color: #fff;
}

.g_ys .tm span {
  display: block;
  font-size: 18px;
  color: #fff;
  font-weight: normal;line-height: 32px;
}

.g_ys .m_ys1 {
  position: absolute;
  right: 0px;
  top: 200px;
}

.g_ys .m_ys2 {
  position: absolute;
  left: 0;
  top: 654px;
}

.g_ys .m_ys3 {
  position: absolute;
  right: 60px;
  top: 1098px;
}

.g_ys b {
  position: absolute;
  left: 0;
  top: 0;
}

.g_ys h3 {
  padding-top: 20px;
  height: 64px;
  padding-left: 56px;
  font-size: 26px;
  color: #333333;
  font-weight: normal;
  margin-bottom: 5px;
}

.g_ys h3 em {
  color: #006634;
  font-style: normal;
  font-weight:bold;
}

.g_ys p {
  font-size: 16px;
  line-height: 32px;
  color: #666666;
}

.g_ys .m_ys1 p {
  width: 480px;
  text-align: justify;    text-indent: 2em;
}

.g_ys .m_ys2 p {
  width: 478px;
  text-align: justify;    text-indent: 2em;
}

.g_ys .m_ys3 p {
  width: 451px;
  text-align: justify;    text-indent: 2em;
}
/**/


/**/
.tdbj{height:735px; background:#F3F3F3;}
.td{padding-top:77px;}
.td h2{text-align: center;margin-bottom: 60px;}
.td h2 span{display: block; height:49px; line-height: 49px; font-size: 40px; color:#333333; font-weight: bold;}
.td h2 em{display: block; height:29px; line-height: 29px;font-size: 20px; color:#666666; font-weight: normal; margin-bottom: 17px;}
.td h2 i{display: block; width:59px; height:3px; background:#006634; margin:0 auto;}
.td ul li{float:left;width:240px; height: 417px; border-right:1px solid #DEDEDE; box-sizing: border-box;padding-top:54px; transition: .5s;}
.td ul li i{display: block;height:19px; text-align: center;font-size: 18px; color:#333333; font-weight: bold;transition: .5s;border-right:3px solid #006634;width:238px;margin-left: -1px;}
.td ul li b{display: block; width:61px; height:61px; margin:55px auto 30px; transition: .5s;}
.td ul li .td-icon1{background:url(../images/td-icon1.png) no-repeat center;}
.td ul li .td-icon2{background:url(../images/td-icon2.png) no-repeat center;}
.td ul li .td-icon3{background:url(../images/td-icon3.png) no-repeat center;}
.td ul li .td-icon4{background:url(../images/td-icon4.png) no-repeat center;}
.td ul li .td-icon5{background:url(../images/td-icon5.png) no-repeat center;}
.td ul li span{display: block; text-align: center; margin-bottom: 30px;}
.td ul li span em{display: block; height:32px; line-height: 32px;font-size: 20px; color:#333333;}
.td ul li span p{height:24px; line-height: 24px;font-size: 12px; font-family: "Arial"; color:rgba(102,102,102,0.3); text-transform: uppercase;}
.td ul li:hover b{margin-top: 37px;}
.td ul li .td-desc{width:164px; margin:20px auto 0;font-size: 14px; color:#FFFFFF; text-align: center; opacity: 0; transition: .5s;}
.td ul li:hover .td-desc{ opacity: 1;margin:0 auto;}
.td ul li:hover{background:#006634;}
.td ul li:hover .td-icon1{background:url(../images/td-icon1_h.png) no-repeat center;}
.td ul li:hover .td-icon2{background:url(../images/td-icon2_h.png) no-repeat center;}
.td ul li:hover .td-icon3{background:url(../images/td-icon3_h.png) no-repeat center;}
.td ul li:hover .td-icon4{background:url(../images/td-icon4_h.png) no-repeat center;}
.td ul li:hover .td-icon5{background:url(../images/td-icon5_h.png) no-repeat center;}
.td ul li:hover i{opacity: 0;}
.td ul li:hover span em{color:#FFF; font-weight: bold;}
.td ul li:hover span p{color:rgba(255,255,255,0.3);}
.td ul li:first-child{border-left:1px solid #DEDEDE; }
.td ul li:first-child i{border-left:3px solid #006634;}

/**/
.zsfw{height:677px;}
.zfw{padding-top:96px; }
.zfw h2{text-align: center;margin-bottom: 35px;}
.zfw h2 span{display: block; height:48px; line-height: 48px;font-size: 40px; color:#333333; font-weight: bold;}
.zfw h2 em{display: block; height:28px; font-size: 20px; color:#666666; line-height: 28px; font-weight: normal; margin-bottom: 18px;}
.zfw h2 i{display: block; width:59px; height:3px; background:#006634; margin:0 auto;}
.zfw ul li{float:left;width:235px;margin-left: 6px;}
.zfw ul li:first-child{margin-left: 0;}
.zfw ul li dl dt{height:185px; line-height: 0; overflow: hidden;}
.zfw ul li dl dt img{width: 100%;}
.zfw ul li dl dd{width:203px; height:178px;margin:-18px auto 0;padding-top:19px; box-sizing: border-box;position: relative;}
.zfw ul li dl dd h4{height:60px; line-height: 60px; text-align: center;font-size: 20px; color:#333333;}
.zfw ul li dl dd i{display: block; width:21px; height: 2px; background:#BFBFBF; margin:0 auto 16px;}
.zfw ul li dl dd p{line-height: 23px; text-align: center;font-size: 14px; color:#333333; opacity: 0;}
.zfw ul li.cur dl dd{ background:#F3F3F3;border-bottom:3px solid #006634;}
.zfw ul li.cur dl dd p{opacity: 1;}
.ttbj{height:276px; background:url(../images/ttbj.jpg) no-repeat center;}
.tt{padding-top:102px;}
.tt .t{float:left;}
.tt .t h3{font-size: 32px; line-height:32px;color:#FFFFFF; font-weight: bold; padding-left: 0px; margin-bottom: 16px;}
.tt .t p{height:24px;margin-left: 26px;padding-left:106px;}
.tt .t p em{display: block; float:left;font-size: 24px;line-height: 24px;color:#FFFFFF;padding-left:17px;  margin-right: 0px;}
.tt strong{display: block;
    height: 54px;
    padding-left: 68px;
    font-weight: normal;
    font-size: 18px;
    color: #fff;
    padding-top: 24px;
    line-height: 8px;
    margin-right: 56px;}
.tt strong i{display: block; font-size: 20px; line-height: 20px; font-weight: bold; color:#fff;margin-top: 12px;}
/**/
.hzkhbj{height:540px; background:url(../images/hzbj.jpg) no-repeat center;}
.hzkh{padding-top:70px;}
.hzkh h3{text-align: center; margin-bottom: 32px; font-size: 24px;color:#666666; line-height: 36px;}
.hzkh h3 span{font-size: 36px; color:#ef7e32;}
.hzkh h3 i{display: block; text-transform: uppercase; font-size: 16px; line-height: 16px; margin-top: 13px; color:#666666;}
.hzkh .kh{height:420px;}
.hzkh .kh li{float:left; width:290px; height:172px; border:1px solid #d4d4d4;transition: all 0.3s linear; margin-bottom: 20px; margin-left: 13px; overflow: hidden; box-sizing: border-box;}
.hzkh .kh li img{ width:288px; height:170px;}
.hzkh .kh li:first-child{margin-left: 0;}
.hzkh .kh li:nth-child(5) {margin-left: 0;}
.hzkh .kh li:hover{box-shadow: 5px 5px 10px #e5e5e5,-5px -5px 10px #e5e5e5; border:0;}
.hzkh .h{height:114px; border:1px solid #d4d4d4;padding:0 9px; }
.hzkh .h li{float:left; height:114px;margin:0 18px;}
.hzkh .h li i{display: block;width:41px; height:37px; margin:23px auto 0;transition: all 0.5s ease-in-out;}
.hzkh .h li .k1{background:url(../images/k1.png) no-repeat center;}
.hzkh .h li .k2{background:url(../images/k2.png) no-repeat center;}
.hzkh .h li .k3{background:url(../images/k3.png) no-repeat center;}
.hzkh .h li .k4{background:url(../images/k4.png) no-repeat center;}
.hzkh .h li .k5{background:url(../images/k5.png) no-repeat center;}
.hzkh .h li .k6{background:url(../images/k6.png) no-repeat center;}
.hzkh .h li .k7{background:url(../images/k7.png) no-repeat center;}
.hzkh .h li .k8{background:url(../images/k8.png) no-repeat center;}
.hzkh .h li .k9{background:url(../images/k9.png) no-repeat center;}
.hzkh .h li .k10{background:url(../images/k10.png) no-repeat center;}
.hzkh .h li em{display: block; text-align: center; margin-top: 17px;font-size: 14px; color:#666666;}
.hzkh .h li:hover em{color:#ef7e32; font-weight: bold;}
.hzkh .h li:hover i{transform: rotate(360deg);}
.hzkh .h li:hover .k1{background:url(../images/k1_h.png) no-repeat center;}
.hzkh .h li:hover .k2{background:url(../images/k2_h.png) no-repeat center;}
.hzkh .h li:hover .k3{background:url(../images/k3_h.png) no-repeat center;}
.hzkh .h li:hover .k4{background:url(../images/k4_h.png) no-repeat center;}
.hzkh .h li:hover .k5{background:url(../images/k5_h.png) no-repeat center;}
.hzkh .h li:hover .k6{background:url(../images/k6_h.png) no-repeat center;}
.hzkh .h li:hover .k7{background:url(../images/k7_h.png) no-repeat center;}
.hzkh .h li:hover .k8{background:url(../images/k8_h.png) no-repeat center;}
.hzkh .h li:hover .k9{background:url(../images/k9_h.png) no-repeat center;}
.hzkh .h li:hover .k10{background:url(../images/k10_h.png) no-repeat center;}
/**/
/**/
.about{height:600px; background:url(../images/aboutbj.jpg) no-repeat center;}
.ab{padding-top:83px; }
.ab .abt{width: 800px;
    height: 495px;
    float: left;
    position: relative;}
.ab .abt span{display: block;margin-left: 15px; width:770px;height:480px;z-index:100; position: relative; overflow:hidden;}
.ab .abt span img{width:770px;height:480px; transition:all 0.3s linear;}
.ab .abt span:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);
    transform: scale(1.1);}
.ab .abt:before{width:422px; height:302px;background:#006634; content:""; position: absolute;left:0; bottom:0;}
.ab dl{width:400px; float:right;}
.ab dl dt{display: block; margin-bottom: 31px;}
.ab dl dt i{display: block;
    width: 140px;
    height: 39px;
    border-bottom: 1px solid #cfcfcf;
    text-align: right;
    padding-top: 6px;
    padding-right: 12px;
    text-transform: uppercase;
    font-size: 18px;
    color: #333333;
    margin-bottom: 27px;}
.ab dl dt span{display: block; font-size: 55px; font-weight: bold; color:#333333; line-height: 55px; text-transform: uppercase; margin-bottom: 27px; margin-left: 45px;}
.ab dl dt em{display: block;height:40px; font-size: 18px; color:#333333; line-height: 18px;background:url(../images/xt6.jpg) no-repeat bottom left; margin-bottom: 31px; margin-left: 45px;}
.ab dl dd p{width:350px; height:214px;margin-left:45px; font-size: 14px; color:#555555; }
.ab dl dd b{display: block;width:120px; height:40px;text-align:center; line-height:40px;background:#006634; margin-left: 45px;}
.ab dl dd b a{display:block;font-size: 14px; color:#FFFFFF; font-weight: normal;}
.ab .abt_sm{height:180px;margin-top: 40px;}
.ab .abt_sm .hd{width:222px;float:left;margin-right: 4px;}
.ab .abt_sm .hd li{width:222px;height:90px;background:#dddddd; position: relative;}
.ab .abt_sm .hd li span{display: block; padding-top:30px;text-align: center; font-size: 16px; color:#333333; line-height: 16px;}
.ab .abt_sm .hd li span em{display:block; width:64px; margin:7px auto 0;padding:0 5px; text-align: center; font-size: 12px; position: relative; line-height: 12px; color:#949494; mso-table-rspace: 8px; text-transform: uppercase; opacity: 0.6;}
.ab .abt_sm .hd li span em:before{width:5px; height:1px; background:#777777; content:""; position: absolute; top:6px; left:0; opacity: 0.6;}
.ab .abt_sm .hd li span em:after{width:5px; height:1px; background:#777777; content:""; position: absolute; top:6px; right:0; opacity: 0.6;}
.ab .abt_sm .hd li.cur{background:#17494a;}
.ab .abt_sm .hd li.cur span{display: block;color:#FFF; opacity: 0.6;}
.ab .abt_sm .hd li.cur span em{color:#FFF;}
.ab .abt_sm .hd li.cur span em:before{background:#FFF; opacity: 0.6;}
.ab .abt_sm .hd li.cur span em:after{background:#FFF; opacity: 0.6;}
.ab .abt_sm .hd li.cur i{width: 0;height: 0;border-width: 8px;border-style: solid;border-color: transparent #FFF transparent transparent; position: absolute; top:38px; right:0;z-index: 100;}
.ab .abt_sm .bd{width:974px;float:right;}
.ab .abt_sm .bd ul{height:180px;}
.ab .abt_sm .bd ul li{width:300px; height:180px; float:left; position: relative;margin-left: 24px;}
.ab .abt_sm .bd ul li span{display: block; width:300px; height:180px;}
.ab .abt_sm .bd ul li span img{width:300px; height:180px;}
.ab .abt_sm .bd ul li i{display: block;width:300px; height:35px; text-align: center; line-height: 35px; background:url(../images/wzbj2.png) no-repeat center; font-size: 14px; color:#FFFFFF; position: absolute; left:0; bottom:0;}
.ab .abt_sm .yb_box{width:974px; float:right;}

/**/
.newsbj{height:809px;}
.news{padding-top:87px;}
.news h2{text-align: center;font-size: 40px; line-height: 40px; color:#333333;height:59px; background:url(../images/cd1b594c8cca46d989b071c3654ef20c3.jpg) no-repeat bottom center; margin-bottom: 52px; font-weight: normal;}
.news .dtt{width:786px;height:521px;border:1px solid #DCDCDC; box-sizing: border-box;float:left;}
.news .dtt dl{height:188px;padding-top:18px; padding-left:26px; box-sizing: border-box;border-bottom:1px solid #DCDCDC;}
.news .dtt dl dt{height:48px; margin-bottom: 27px;}
.news .dtt dl dt i{display: block;width:115px; height:48px; line-height: 48px; text-align: center; background:url(../images/tt.png) no-repeat center;float:left; font-size: 24px; color:#006634;}
.news .dtt dl dt a{display: block;float:left; height:48px; line-height: 50px;font-size: 20px; color:#111111; margin-left: 8px;}
.news .dtt dl dt a:hover{color:#006634;}
.news .dtt dl dd p{width:730px;height:40px; margin-bottom: 13px;font-size: 14px; color:#999999;}
.news .dtt dl dd a{ font-size: 14px; color:#006634; line-height: 14px;}
.news .dtt .fx{height:155px;border-bottom:1px solid #DCDCDC;}
.news .dtt .fx ul li{width:392px;float:left;height:155px;padding:24px 25px 0 28px; box-sizing: border-box;}
.news .dtt .fx ul li i{display: block;float:left;width:52px; height:99px;background:#006634;padding-top:33px; box-sizing: border-box; text-align: center; font-size: 16px; color:#FFFFFF; margin-right: 16px;}
.news .dtt .fx ul li span{display: block;float:left;height:16px;line-height: 16px;margin-top: 11px; margin-bottom: 14px;}
.news .dtt .fx ul li span a{display:block;font-size: 16px;color:#333333;}
.news .dtt .fx ul li span a:hover{color:#006634;}
.news .dtt .fx ul li p{font-size: 14px;color:#999999;float:left;width:270px;}
.news .dtt .fx ul li.first{border-right:1px solid #DCDCDC;}
.news .dtt .newssm ul li:hover em{color:#006634;}
.news .dtt .newssm ul li:hover i{color:#006634;}
.news .dtt .newssm{height:175px;padding:34px 29px 0 26px; box-sizing: border-box;}
.news .dtt .newssm ul li{padding-left:18px;background:url(../images/yd.png) no-repeat left; height:14px; line-height: 14px; margin-bottom: 18px;}
.news .dtt .newssm ul li em{display: block;max-width:620px; font-size: 14px; color:#333333;float:left;}
.news .dtt .newssm ul li i{display: block; float:right;font-size: 14px; color:#333333; line-height: 14px;}
.news .cjwd{width:381px; height:521px; background:#F2F2F2;float:right; padding:21px 16px 0;box-sizing: border-box;}
.news .cjwd h4{height:39px;}
.news .cjwd h4 em{display: block;float:left; font-size: 20px; color:#333333; line-height: 20px; font-weight: normal;}
.news .cjwd h4:hover em{color:#006634;}
.news .cjwd h4:hover i{color:#006634;}
.news .cjwd h4 i{display: block; float:right; font-size: 14px; color:#333333; line-height: 14px; margin-top: 9px; font-weight: normal;}
.news .cjwd span{display: block;width:349px; height:175px;}
.news .cjwd span img{width:349px; height:175px;}
.news .cjwd ul{height:275px; overflow: hidden;}
.news .cjwd ul li{height:131px; border-bottom:1px dashed #d2d2d2;padding-top:11px;box-sizing: border-box;margin-bottom: 17px;}
.news .cjwd ul li dl dt{height:34px; margin-bottom: 20px;}
.news .cjwd ul li dl dt i{display: block;width:34px;height:34px;text-align:center; line-height: 34px; font-size:16px; color:#FFFFFF; font-weight:bold;float:left;margin-right:10px;background:#006634;border-radius:50%; }
.news .cjwd ul li dl dt a{display: block; height:34px; line-height: 34px;float:left;}
.news .cjwd ul li dl dt a:hover{color:#006634;}
.news .cjwd ul li dl dd i{display: block;width:34px;height:34px;text-align:center; line-height: 34px; font-size:16px; color:#333333; font-weight:bold;float:left;margin-right:10px;background:#FFF;border-radius:50%;}
.news .cjwd ul li dl dd p{width:280px;font-size: 14px; color:#333333; float:left;}
/**/



























